package com.jeesite.modules.dataScreen.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author: zhaosenlin
 * @date: 2024/5/15 11:37
 */
@ApiModel("运输视图")
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class YunshuVo {

    // 预警
    @Data
    public static class A {
        /**
         * 火车站出租汽车候车客人比
         */
        @ApiModelProperty("火车站出租汽车候车乘客人比（西站）")
        private String value1;
        /**
         * 火车站出租汽车候车客人比
         */
        @ApiModelProperty("火车站出租汽车候车客人比（北站）")
        private String value2;
        /**
         * 江北机场出租汽车候车客人比
         */
        @ApiModelProperty("江北机场出租汽车候车客人比")
        private String value3;
        /**
         * 火车站出租汽车候车客人比
         */
        @ApiModelProperty("火车站出租汽车候车客人比（沙坪坝站）")
        private String value4;
    }

    // 轨道
    @Data
    public static class B {
        /**
         * 轨道里程
         */
        @ApiModelProperty("轨道里程")
        private String value5;
        /**
         * 车站数量
         */
        @ApiModelProperty("车站数量")
        private String value6;
        /**
         * 轨道运营车辆
         */
        @ApiModelProperty("轨道运营车辆")
        private String value7;
        /**
         * 轨道换乘车站数
         */
        @ApiModelProperty("轨道换乘车站数")
        private String value8;
        /**
         * 线路数量
         */
        @ApiModelProperty("线路数量")
        private String value9;

        /**
         * 轨道列车正点率
         */
        @ApiModelProperty("轨道列车正点率")
        private String value10;
        /**
         * 轨道列车上线数
         */
        @ApiModelProperty("轨道列车上线数")
        private String value11;
        /**
         * 轨道设施设备综合健康度
         */
        @ApiModelProperty("轨道设施设备综合健康度")
        private String value12;
        /**
         * 昨日线路发送量前十排名
         */
        @ApiModelProperty("昨日线路发送量前十排名")
        private Object nameValues1;
        /**
         * 轨道线路客流量
         */
        @ApiModelProperty("轨道线路客流量")
        private Object nameValues2;
        /**
         * 轨道日客流量
         */
        @ApiModelProperty("轨道日客流量")
        private String value99;
        /**
         * 轨道交通-线网列车正点率
         */
        @ApiModelProperty("轨道交通-线网列车正点率")
        private String value100;

        @ApiModelProperty("轨道列车服务可靠度")
        private String value101;
        @ApiModelProperty("轨道线网乘客满意度")
        private String value102;
        @ApiModelProperty("轨道站点100米公交站覆盖率")
        private String value104;
        @ApiModelProperty("轨道站点50米公交站覆盖率")
        private String value105;
        @ApiModelProperty("轨道线网客流总量")
        private String value107;
        @ApiModelProperty("轨道公交换乘客流")
        private String value108;
        @ApiModelProperty("轨道线网进站客运量")
        private String value109;
        @ApiModelProperty("轨道线网换乘客运量")
        private String value110;
        @ApiModelProperty("轨道线网历史最高客运量")
        private String value111;
        @ApiModelProperty("重点车站客运量")
        private List<NameValueVo> value112;
        @ApiModelProperty("城市轨道交通客运分担率")
        private String value113;
    }

    // 出租车
    @Data
    public static class C {
        // 巡游出租车(中心城区)
        /**
         * 巡游出租业户数
         */
        @ApiModelProperty("巡游出租业户数")
        private String value13;
        /**
         * 巡游出租车上线运力
         */
        @ApiModelProperty("巡游出租车上线运力")
        private String value14;
        /**
         * 中心城区巡游出租车行业稳定度
         */
        @ApiModelProperty("中心城区巡游出租车行业稳定度")
        private String value15;
        /**
         * 巡游出租客流量
         */
        @ApiModelProperty("巡游出租客流量")
        private String value16;
        /**
         * 中心区域巡游出租车当日车均营收收入
         */
        @ApiModelProperty("中心区域巡游出租车当日车均营收收入")
        private String value17;
        /**
         * 巡游出租车辆数
         */
        @ApiModelProperty("巡游出租车辆数")
        private String value18;
        /**
         * 中心城区巡游出租车昨日订单总数
         */
        @ApiModelProperty("中心城区巡游出租车昨日订单数")
        private String value19;
        /**
         * 火车出租汽车候车乘客人车比
         */
        @ApiModelProperty("火车站出租汽车候车乘客人车比（西站）")
        private String value20;
        /**
         * 中心城区巡游出租车当日订单总数
         */
        @ApiModelProperty("中心城区巡游出租车当日订单总数")
        private String value21;
        /**
         * 中心城区巡游出租车当日平均载客次数
         */
        @ApiModelProperty("中心城区巡游出租车当日平均载客次数")
        private String value22;
        /**
         * 中心城区网约出租车行业饱和度
         */
        @ApiModelProperty("中心城区网约出租车行业饱和度")
        private String value23;

        // 网约出租车(全市)
        /**
         * 全市网约出租车辆数
         */
        @ApiModelProperty("全市网约出租车辆数")
        private String value24;
        /**
         * 全市网约出租车实时在线数
         */
        @ApiModelProperty("全市网约出租车实时在线数")
        private String value25;
        /**
         * 中心城区巡游出租车实时在线数
         */
        @ApiModelProperty("中心城区巡游出租车实时在线数")
        private String value100;
        /**
         * 全市网约出租车客流量
         */
        @ApiModelProperty("全市网约出租车客流量")
        private String value26;
        /**
         * 全市网约出租车驾驶员当日平均营收
         */
        @ApiModelProperty("全市网约出租车驾驶员当日平均营收")
        private String value27;
        /**
         * 网约出租
         */
        @ApiModelProperty("网约出租(全市)平台数")
        private String value28;
        /**
         * 全市网约出租车昨日订单总数
         */
        @ApiModelProperty("全市网约出租车昨日订单总数")
        private String value29;
        /**
         * 全市网约出租当日单车平均订单数
         */
        @ApiModelProperty("全市网约出租当日单车平均订单数")
        private String value30;
        /**
         * 中心城区巡游出租车实载率
         */
        @ApiModelProperty("中心城区巡游出租车实载率")
        private String value85;
        /**
         * 昨日全市网约出租车客流量
         */
        @ApiModelProperty("昨日全市网约出租车客流量")
        private String value86;
        /**
         * 昨日中心城区巡游出租车客流量
         */
        @ApiModelProperty("昨日中心城区巡游出租车客流量")
        private String value88;
    }

    // 公交
    @Data
    public static class D {
        /**
         * 中心城区公交运营车辆数
         */
        @ApiModelProperty("中心城区公交运营车辆数")
        private String value31;
        /**
         * 中心城区昨日公交客流量
         */
        @ApiModelProperty("中心城区昨日公交客流量")
        private String value32;

        // 中心城区公交
        /**
         * 中心城区公交运营线路数
         */
        @ApiModelProperty("中心城区公交运营线路数")
        private String value33;
        /**
         * 中心城区公交优先道里程
         */
        @ApiModelProperty("中心城区公交优先道里程")
        private String value34;
        /**
         * 中心城区公交线网长度
         */
        @ApiModelProperty("中心城区公交线网长度")
        private String value35;
        /**
         * 中心城区公交运营站点数
         */
        @ApiModelProperty("中心城区公交运营站点数")

        private String value36;
        /**
         * 中心城区昨日公交高峰平均发班间隔
         */
        @ApiModelProperty("中心城区昨日公交高峰平均发班间隔")
        private String value37;
        /**
         * 中心城区工作日高峰公交上线率
         */
        @ApiModelProperty("中心城区工作日高峰公交上线率")
        private String value38;
        /**
         * 中心城区工作日高峰每30分钟公交客流恢复率
         */
        @ApiModelProperty("中心城区工作日高峰每30分钟公交客流恢复率")
        private String value39;

        /**
         * 中心城区公交平均车速
         */
        @ApiModelProperty("中心城区公交平均车速")
        private String value40;
        /**
         * 中心城区公交运营车辆数
         */
        @ApiModelProperty("中心城区公交运营车辆数")
        private String value41;
        /**
         * 中心城区公交上线率
         */
        @ApiModelProperty("中心城区公交上线率")
        private String value42;
        /**
         * 本月中心城区公交出行人次较上月环比
         */
        @ApiModelProperty("本月中心城区公交出行人次较上月环比")
        private String value43;
        // 中心城区小巷公交
        /**
         * 中心城区小巷公交运营线路数
         */
        @ApiModelProperty("中心城区小巷公交运营线路数")
        private String value44;
        /**
         * 中心城区小巷公交运营车辆数
         */
        @ApiModelProperty("中心城区小巷公交运营车辆数")
        private String value45;
        /**
         * 中心城区昨日小巷公交客流量
         */
        @ApiModelProperty("中心城区昨日小巷公交客流量")
        private String value46;
        // 观光巴士
        /**
         * 观光巴士运营里程
         */
        @ApiModelProperty("观光巴士运营里程")
        private String value47;
        /**
         * 观光巴士运管线路数
         */
        @ApiModelProperty("观光巴士运管线路数")
        private String value48;
        /**
         * 观光巴士运营站点
         */
        @ApiModelProperty("观光巴士运营站点")
        private String value49;
        /**
         * 观光巴士运营车辆
         */
        @ApiModelProperty("观光巴士运营车辆")
        private String value50;
        /**
         * 观光巴士订单量
         */
        @ApiModelProperty("观光巴士订单量")
        private String value51;
        /**
         * 观光巴士金额
         */
        @ApiModelProperty("观光巴士金额")
        private String value52;
        /**
         * 当日中心城区公交乘坐人次
         */
        @ApiModelProperty("当日中心城区公交乘坐人次")
        private String value82;
        /**
         * 中心城区昨日公交高峰客流量
         */
        @ApiModelProperty("中心城区昨日公交高峰客流量")
        private String value83;

        /**
         * 中心城区昨日公交平均发班间隔
         */
        @ApiModelProperty("中心城区昨日公交平均发班间隔")
        private String value84;

        /**
         * 中心城区昨日公交线路客流量
         */
        @ApiModelProperty("中心城区昨日公交线路客流量")
        private Object value86;
        /**
         * 观光巴士运营线路数
         */
        @ApiModelProperty("观光巴士运营线路数")
        private Object value89;
        /**
         * 运营车辆分析饼图
         */
        @ApiModelProperty("运营车辆分析饼图")
        private Object value90;
        /**
         * 运营线路分析饼图
         */
        @ApiModelProperty("运营线路分析饼图")
        private Object value91;
        @ApiModelProperty("中心城区公交上线率")
        private String value92;
        @ApiModelProperty("恢复率柱状图")
        private Object value93;
        @ApiModelProperty("中心城区公交线路接驳轨道比例")
        private String value94;
        @ApiModelProperty("微循环公交线路接驳轨道比例")
        private String value95;
        @ApiModelProperty("中心城区工作日早高峰上线率")
        private String value96;
    }

    // 班线客运
    @Data
    public static class E {
        /**
         * 全市班线客运车辆数量
         */
        @ApiModelProperty("全市班线客运车辆数量")
        private String value53;
        /**
         * 全市班线客运企业数量
         */
        @ApiModelProperty("全市班线客运企业数量")
        private String value54;
        /**
         * 班线客运运营线路总数
         */
        @ApiModelProperty("班线客运运营线路总数")
        private String value55;
        /**
         * 班线客运当日发班次数
         */
        @ApiModelProperty("班线客运当日发班次数")
        private String value56;
        /**
         * 当日全市班车包车运力总饱和度
         */
        @ApiModelProperty("当日全市班车包车运力总饱和度")
        private String value57;
        /**
         * 班线客运当日累计购票量
         */
        @ApiModelProperty("班线客运当日累计购票量")
        private String value58;
        /**
         * 班线客运当日实载率
         */
        @ApiModelProperty("班线客运当日实载率")
        private String value59;
        /**
         * 当日客运跨省发送量占比
         */
        @ApiModelProperty("当日客运跨省发送量占比")
        private Object value60;
        /**
         * 当日定制客运量占比
         */
        @ApiModelProperty("当日定制客运量占比")
        private String value61;
        /**
         * 当日市内班线客运客流量点比
         */
        @ApiModelProperty("当日市内班线客运客流量占比")
        private Object value62;
        /**
         * 全市月班线客运量
         */
        @ApiModelProperty("全市月班线客运量")
        private String value63;
        /**
         * 班线客运当日累计客流量
         */
        @ApiModelProperty("班线客运当日累计客流量")
        private String value64;
        /**
         * 班线客运昨日发班次数
         */
        @ApiModelProperty("班线客运昨日发班次数")
        private String value65;
        /**
         * 班线客运昨日客流量
         */
        @ApiModelProperty("班线客运昨日客流量")
        private String value66;
        /**
         * 昨日线路发送量前十排名
         */
        @ApiModelProperty("昨日线路发送量前十排名")
        private Object nameValues1;
        /**
         * 昨日车站发送量前十排名
         */
        @ApiModelProperty("昨日车站发送量前十排名")
        private Object nameValues2;

        @ApiModelProperty("全市汽车客运站客流预警")
        private String value1;
        @ApiModelProperty("全市当日重点汽车客运站客流量饱和率")
        private String value2;
    }

    // 货运
    @Data
    public static class F {
        /**
         * 道路货运量
         */
        @ApiModelProperty("道路货运量")
        private String value67;
        /**
         * 道路货运周转量
         */
        @ApiModelProperty("道路货运周转量")
        private String value68;
        /**
         * 车辆数
         */
        @ApiModelProperty("车辆数")
        private String value69;
        /**
         * 业户数
         */
        @ApiModelProperty("业户数")
        private String value70;
        // 驾培和汽修·
        /**
         * 教练车实时在线率
         */
        @ApiModelProperty("教练车实时在线率")
        private String value71;
        /**
         * 驾校学员教练车人车比
         */
        @ApiModelProperty("驾校学员教练车人车比")
        private String value72;
        /**
         * 学员实时在线率
         */
        @ApiModelProperty("学员实时在线率")
        private String value73;
        /**
         * 全市排放超标车辆进M站数量
         */
        @ApiModelProperty("全市排放超标车辆进M站数量")
        private String value74;
        /**
         * 全市驾校数量
         */
        @ApiModelProperty("全市驾校数量")
        private String value75;
        /**
         * 全市尾气治理站（M站）数量
         */
        @ApiModelProperty("全市尾气治理站（M站）数量")
        private String value76;
        /**
         * 驾校综合评分
         */
        @ApiModelProperty("驾校综合评分")
        private String value77;
        /**
         * 驾校学员存量数据
         */
        @ApiModelProperty("驾校学员存量数据")
        private String value78;
        /**
         * 全市超标排放治理合格率
         */
        @ApiModelProperty("全市超标排放治理合格率")
        private String value79;
        /**
         * 当月学员考试合格率
         */
        @ApiModelProperty("当月学员考试合格率")
        private String value80;
        /**
         * 全市一二类和重点三类汽车维修企业车辆维修数量
         */
        @ApiModelProperty("全市一二类和重点三类汽车维修企业车辆维修数量")
        private String value81;
        /**
         * 全市一二类和重点三类汽车维修企业数量
         */
        @ApiModelProperty("全市一二类和重点三类汽车维修企业数量")
        private String value88;
        /**
         * 当月学员考试合格率-科目一考试通过率
         */
        @ApiModelProperty("当月学员考试合格率-科目一考试通过率")
        private String value89;
        /**
         * 当月学员考试合格率-科目二考试通过率
         */
        @ApiModelProperty("当月学员考试合格率-科目二考试通过率")
        private String value90;
        /**
         * 当月学员考试合格率-科目三考试通过率
         */
        @ApiModelProperty("当月学员考试合格率-科目三考试通过率")
        private String value91;
    }

    @Data
    public static class DaysData {
        @ApiModelProperty("日期")
        private String day;
        @ApiModelProperty("中心城区巡游出租车当日车均营收收入（元）")
        private String v1;
        @ApiModelProperty("全市网约出租车驾驶员当日平均营收")
        private String v2;
        @ApiModelProperty("全市网约出租车昨日订单总数")
        private String v3;
        @ApiModelProperty("中心城区巡游出租车昨日订单数")
        private String v4;
        @ApiModelProperty("列车上线数")
        private String v5;
        @ApiModelProperty("全市一二类和重点三类汽车维修企业车辆维修数量")
        private String v6;
        @ApiModelProperty("当日全市班车包车运力总饱和度")
        private String v7;
        @ApiModelProperty("班线客运当日实载率")
        private String v8;
        @ApiModelProperty("列车上线数")
        private String v9;

        @ApiModelProperty("日车均营收")
        private String rcjyr;
        @ApiModelProperty("日出勤率")
        private String rcqkl;
        @ApiModelProperty("载客里程利用率")
        private String zklllyl;
    }

    @Data
    public static class HoursData {
        @ApiModelProperty("日期小时")
        private String dayHour;
        @ApiModelProperty("当日中心城区公交乘坐人次")
        private String v1;
        @ApiModelProperty("中心城区工作日高峰每30分钟公交客流恢复率")
        private String v2;
        @ApiModelProperty("中心城区公交上线率")
        private String v3;
    }

    @Data
    public static class BB {
        @ApiModelProperty("top10线路客流量")
        private List<NameValueVo> top10xlkll;
        @ApiModelProperty("top10车站客流量")
        private List<NameValueVo> top10czkll;
    }

    // 中心城区巡游出租车
    @Data
    public static class AA {
        @ApiModelProperty("日车均营收")
        private String rcjyr;
        @ApiModelProperty("日出勤率")
        private String rcqkl;
        @ApiModelProperty("载客里程利用率")
        private String zklllyl;
    }

    // 全市网约出租车行业饱和度详情"
    @Data
    public static class CC {
        @ApiModelProperty("月份")
        private String month;
        @ApiModelProperty("中心城区网约出租车月出勤率")
        private String value7;
        @ApiModelProperty("月度单车日均接单量变动幅度")
        private String value8;
        @ApiModelProperty("月度日均营收变动幅度")
        private String value9;
    }

    @Data
    public static class Jbjc {
        @ApiModelProperty("江北机场不安全事件发生数量")
        private String value1;
        @ApiModelProperty("江北机场净空不安全事件发生数量")
        private String value2;
        @ApiModelProperty("江北机场靠桥率")
        private String value3;
        @ApiModelProperty("江北机场容量标准（高峰小时起降架次）")
        private String value4;
        @ApiModelProperty("江北机场航班准点率")
        private String value5;
        @ApiModelProperty("江北机场航班准点率同比")
        private String value6;
    }
}
